package pagefetch.view;

import java.awt.Scrollbar;
import java.util.ArrayList;

import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JScrollBar;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;

public class OutputFrame extends JFrame{
	private JTextArea textArea;
	private JPanel mainpanel;
	
	public OutputFrame(ArrayList<String> text){
		super();
		mainpanel = new JPanel();
		textArea = new JTextArea();
		//JScrollBar hscrollbar = new JScrollBar(Scrollbar.HORIZONTAL);
		
		//JScrollBar vscrollbar = new JScrollBar(Scrollbar.VERTICAL);
		
		//add(hscrollbar);
		//add(vscrollbar);
		
		JScrollPane scroller = new JScrollPane(mainpanel);
		//textArea.add(scroller);
		mainpanel.add(textArea);
		//textArea.add(vscrollbar);
		//textArea.add(hscrollbar);
		//hscrollbar.setVisible(true);
		//vscrollbar.setVisible(true);
		
		add(scroller);
		
		setContentPane(scroller);
		
		setSize(500, 500);
		//mainpanel.setSize(getSize());
		//textArea.setSize(this.getSize());
		pushText(text);
		this.setVisible(true);
	}
	
	private void pushText(ArrayList<String> text){
		for(String s : text)textArea.append(s + '\n');
		
		
	}
	
}
